/*  -*- mode: c++; coding: utf-8; c-file-style: "stroustrup"; -*-

    Copyright 2008 Asier Aguirre <asier.aguirre@gmail.com>
    This file is part of Intromit.

    Intromit is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    Intromit is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with Intromit.  If not, see <http://www.gnu.org/licenses/>.
*/

#include "key_names.hh"

const char *key_names[EM_KEYMAP_SIZE]=
{
    "", "", "", "", "", "", "", "", // so that X11 == BIOS
    "",             // 0
    "Esc",          // 1
    "1",            // 2
    "2",            // 3
    "3",            // 4
    "4",            // 5
    "5",            // 6
    "6",            // 7
    "7",            // 8
    "8",            // 9
    "9",            // A
    "0",            // B
    "'",            // C
    "OpenExcl",     // D
    "Del",          // E
    "Tab",          // F
    "Q",            // 10
    "W",            // 11
    "E",            // 12
    "R",            // 13
    "T",            // 14
    "Y",            // 15
    "U",            // 16
    "I",            // 17
    "O",            // 18
    "P",            // 19
    "[",            // 1A
    "]",            // 1B
    "Enter",        // 1C
    "CtrlLeft",     // 1D
    "A",            // 1E
    "S",            // 1F
    "D",            // 20
    "F",            // 21
    "G",            // 22
    "H",            // 23
    "J",            // 24
    "K",            // 25
    "L",            // 26
    "N~",           // 27
    "{",            // 28
    "\\",           // 29
    "ShiftLeft",    // 2A
    "}",            // 2B
    "Z",            // 2C
    "X",            // 2D
    "C",            // 2E
    "V",            // 2F
    "B",            // 30
    "N",            // 31
    "M",            // 32
    ",",            // 33
    ".",            // 34
    "-",            // 35
    "ShiftRight",   // 36
    "K*",           // 37
    "AltLeft",      // 38
    "Space",        // 39
    "ShiftLock",    // 3A
    "F1",           // 3B
    "F2",           // 3C
    "F3",           // 3D
    "F4",           // 3E
    "F5",           // 3F
    "F6",           // 40
    "F7",           // 41
    "F8",           // 42
    "F9",           // 43
    "F10",          // 44
    "BlockNum",     // 45
    "BlockDesp",    // 46
    "K7",           // 47
    "K8",           // 48
    "K9",           // 49
    "K-",           // 4A
    "K4",           // 4B
    "K5",           // 4C
    "K6",           // 4D
    "K+",           // 4E
    "K1",           // 4F
    "K2",           // 50
    "K3",           // 51
    "K0",           // 52
    "K.",           // 53
    "ReqSys",       // 54
    "",             // 55
    "<",            // 56
    "F11",          // 57
    "F12",          // 58
    "Home",         // 59
    "Up",           // 5A
    "RePag",        // 5B
    "Left",         // 5C
    "",             // 5D
    "Right",        // 5E
    "End",          // 5F
    "Down",         // 60
    "AvPag",        // 61
    "Insert",       // 62
    "Supr",         // 63
    "KIntro",       // 64
    "CtrlRight",    // 65
    "Pause",        // 66
    "PetSys",       // 67
    "K/",           // 68
    "AltGr",        // 69
    "",             // 6A
    "WLeft",        // 6B
    "WRight",       // 6C
    "Unk",          // 6D
    "",             // 6E
    "",             // 6F
    "",             // 70
    "",             // 71
    "",             // 72
    "",             // 73
    "",             // 74
    "",             // 75
    "",             // 76
    "",             // 77
    "",             // 78
    "",             // 79
    "",             // 7A
    "",             // 7B
    "",             // 7C
    "",             // 7D
    "",             // 7E
    "",             // 7F
    "",             // 80
    "",             // 81
    "",             // 82
    "",             // 83
    "",             // 84
    "",             // 85
    "",             // 86
    "",             // 87
    "",             // 88
    "",             // 89
    "",             // 8A
    "",             // 8B
    "",             // 8C
    "",             // 8D
    "",             // 8E
    "",             // 8F
    "",             // 90
    "",             // 91
    "",             // 92
    "",             // 93
    "",             // 94
    "",             // 95
    "",             // 96
    "",             // 97
    "",             // 98
    "",             // 99
    "",             // 9A
    "",             // 9B
    "",             // 9C
    "",             // 9D
    "",             // 9E
    "",             // 9F
    "",             // A0
    "",             // A1
    "",             // A2
    "",             // A3
    "",             // A4
    "",             // A5
    "",             // A6
    "",             // A7
    "",             // A8
    "",             // A9
    "",             // AA
    "",             // AB
    "",             // AC
    "",             // AD
    "",             // AE
    "",             // AF
    "",             // B0
    "",             // B1
    "",             // B2
    "",             // B3
    "",             // B4
    "",             // B5
    "",             // B6
    "",             // B7
    "",             // B8
    "",             // B9
    "",             // BA
    "",             // BB
    "",             // BC
    "",             // BD
    "",             // BE
    "",             // BF
    "",             // C0
    "",             // C1
    "",             // C2
    "",             // C3
    "",             // C4
    "",             // C5
    "",             // C6
    "",             // C7
    "",             // C8
    "",             // C9
    "",             // CA
    "",             // CB
    "",             // CC
    "",             // CD
    "",             // CE
    "",             // CF
    "",             // D0
    "",             // D1
    "",             // D2
    "",             // D3
    "",             // D4
    "",             // D5
    "",             // D6
    "",             // D7
    "",             // D8
    "",             // D9
    "",             // DA
    "",             // DB
    "",             // DC
    "",             // DD
    "",             // DE
    "",             // DF
    "",             // E0
    "",             // E1
    "",             // E2
    "",             // E3
    "",             // E4
    "",             // E5
    "",             // E6
    "",             // E7
    "",             // E8
    "",             // E9
    "",             // EA
    "",             // EB
    "",             // EC
    "",             // ED
    "",             // EE
    "",             // EF
    "",             // F0
    "",             // F1
    "",             // F2
    "",             // F3
    "",             // F4
    "",             // F5
    "",             // F6
    ""              // F7
};
